/*
  用来定义请求接口后的返回值&&定义请求参数的ts类型
    接口中返回的数据对象我们前端可以写对应的ts类型，但是大而复杂的对象太麻烦（可以用json2ts网站自动转）还是麻烦
    后端一般：后端有javaBean来定义数据模型

    对于前端：
      我们使用如下的泛型接口的方式来使用

*/
// 定义账号登录的请求参数
export interface IAccount {
  name: string
  password: string
}

// 定义点击登录后返回的数据
export interface ILoginResult {
  id: number
  name: string
  token: string
}

// 泛型接口定义接口返回值json数据的类型，默认不传为any类型
export interface IDataType<T = any> {
  code: number
  data: T
}
